an outstanding achievement - Allemand Anglais Dictionnaire